package com.mf.entity.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.time.LocalDate;
import lombok.Data;

import java.io.Serial;
/**
 * 排程
 * 
 * 
 */
@Data
@TableName("t_schedule")
public class DtoSchedule implements Serializable {
	@Serial
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
		
private Integer id;
	/**
	 * 排程标识
	 */
		
private String flag;
	/**
	 * 工序
	 */
		
private String process;
	/**
	 * 线体
	 */
		
private String line;
	/**
	 * 开始时间
	 */
		
private LocalDateTime startTime;
	/**
	 * 结束时间
	 */
		
private LocalDateTime endTime;
	/**
	 * 前置时间
	 */
		
private Integer beforeMinute;
	/**
	 * 前置时间备注
	 */
		
private String beforeRemark;
	/**
	 * 后置时间
	 */
		
private Integer laterMinute;
	/**
	 * 后置时间备注
	 */
		
private String laterMinuteRemark;
	/**
	 * 关联排程的id
	 */
		
private Integer pid;
	/**
	 * 排程类型；0-返工；1-正常生产；20-设备维修；22-设备带着故障生产；24-设备带故障返工
	 */
		
private Integer type;
	/**
	 * 备注
	 */
		
private String remark;
	/**
	 * 1-排程可修改；0-不可修改；每日会确定前一日排程有无问题，确定后历史排程就不可修改了
	 */
		
private Integer status;
	/**
	 * 
	 */
		
private LocalDateTime createdTime;
	/**
	 * 
	 */
		
private LocalDateTime updateTime;

}
